home *** CD-ROM | disk | FTP | other *** search
/ Games of Daze / Infomagic - Games of Daze (Summer 1995) (Disc 1 of 2).iso / x2ftp / msdos / faq / animatio.23 < prev    next >
Encoding:
Internet Message Format  |  1995-04-20  |  53.0 KB

  1. Path: senator-bedfellow.mit.edu!bloom-beacon.mit.edu!hookup!usenet.eel.ufl.edu!gmi!msunews!harbinger.cc.monash.edu.au!aggedor.rmit.EDU.AU!goanna.cs.rmit.edu.au!yallara!angus
  2. From: angus@yallara.cs.rmit.EDU.AU (Angus Yalden Montgomery)
  3. Newsgroups: comp.graphics.animation,comp.answers,news.answers
  4. Subject: comp.graphics.animation FAQ v2.3 (8 March)
  5. Supersedes: <animation-faq-2.2@manda.cgl.citri.edu.au> <3as5g0$lah@goanna.cs.rmit.oz.au> <angus.785732427@manda.cgl.citri.edu.au> <animation-faq2.2@manda.cgl.citri.edu.au>
  6. Followup-To: comp.graphics.animation
  7. Date: 9 Mar 1995 07:55:49 GMT
  8. Organization: Comp Sci, RMIT, Melbourne, Australia
  9. Lines: 1574
  10. Approved: news-answers-request@MIT.EDU
  11. Expires: 8 May 1995 12:00:00 GMT
  12. Message-ID: <animation-faq-2.3@yallara.cs.rmit.edu.au>
  13. NNTP-Posting-Host: yallara.cs.rmit.edu.au
  14. NNTP-Posting-User: angus
  15. Summary: This posting is what currently passes for a
  16.     comp.graphics.animation FAQ.  It has information on computer
  17.     animation for end-users, hobbyists, career animators, and
  18.     programmers.  Please read this FAQ before posting to
  19.     comp.graphics.animation.
  20. Keywords: Computer Animation, Resource, FAQ.
  21. X-Copyright: (C) 1993, 1994, 1995 Angus Montgomery and respective authors.
  22. X-Permission: Permission is granted to redistribute the whole or part of
  23.         this document on three conditions: i) it's not done for profit;
  24.         ii) the source of the material, and its authors, are acknowledged;
  25.         iii) some pointer to where to find the latest copy of the FAQ is
  26.         provided.
  27. Xref: senator-bedfellow.mit.edu comp.graphics.animation:16823 comp.answers:10524 news.answers:39478
  28.  
  29. Archive-name: graphics/animation-faq
  30. Last-modified: 8 March 1995
  31. Version: 2.3
  32. Posting-frequency: Monthly
  33. Last-issue: comp.graphics.animation FAQ v2.2 (20 Jan)
  34.  
  35.  
  36.    You've come this far, you may as well read the introduction...
  37.  
  38. Introduction
  39. ************
  40.  
  41.    Please read this faq before posting to `comp.graphics.animation'.
  42.  
  43.    Computer animation is a large and growing field, and people want
  44. different things from it; this FAQ tries to cover all bases, and as a
  45. result is rather thin on many of them!  So feel free to contribute, or
  46. to offer suggestions -- the FAQ will *never* be complete or free of
  47. errors, but your help will make it better.
  48.  
  49.    In this (introductory) chapter, we try to give some guidelines on
  50. posting to `comp.graphics.animation', and deal with some matters
  51. concerning the FAQ document itself.
  52.  
  53.    In *Related Resources*, we look at related newsgroups, define some
  54. conventions for resource references in this document, and point to some
  55. general resources that may be of use.
  56.  
  57.    In *Using Animation*, we cover animation file formats, animation
  58. players, and point to some sites where animation may be found.
  59.  
  60.    In *Hobby Animation*, we give an overview of the stages in the
  61. animation process, and note some venues for computer animation.
  62.  
  63.    *Animation Media* tries to cover the various forms an animation may
  64. end up in, and how to get there and back again.
  65.  
  66.    *Career Animation* is intended for those who want to make a living
  67. out of animation, and *Animation Theory* is intended for those
  68. interested in the internals of computer animation packages, and the
  69. research behind them.
  70.  
  71.    The *Animation Software* chapter is cheifly a list of available
  72. computer animation packages, including pointers to net resources
  73. specific to those packages, and to wrap up is *Miscellaneous*.
  74.  
  75.  -- Contents --
  76.  
  77. * Introduction::                about this FAQ
  78. * Related Resources::           where your enquiries may be better directed
  79. * Using Animation::             from the end-user's pov
  80. * Hobby Animation::             from the hobbyist's pov
  81. * Animation Media::             animation not on your VDU
  82. * Career Animation::            animation as a business
  83. * Animation Theory::            technical / programming information
  84. * Animation Software::          what you may want to use
  85. * Miscellaneous::               what's left over...
  86.  
  87.  -- More Detailed Contents --
  88.  
  89. Introduction
  90.  
  91. * Changes::                     recent additions and alterations
  92. * Should I Post::               basic nettiquette
  93. * Availability / Distribution::  where to find this FAQ
  94. * To Do::                       where the FAQ is lacking
  95.  
  96. Related Resources
  97.  
  98. * Newsgroups::                  related newsgroups
  99. * Internet Resources::          format conventions used in this FAQ
  100. * General Resources::           sources of general information
  101. * More Specific Resources::     are scattered, not collected
  102.  
  103. Hobby Animation
  104.  
  105. * Animation Process::           general stages
  106. * Venues::                      where animation is shown
  107.  
  108. Animation Media
  109.  
  110. * Media Properties::            resolution, aspect, etc. of film and video
  111. * Media I/O::                   getting animation off the computer
  112.  
  113. Career Animation
  114.  
  115. * Your Union::                  a californian animation union           
  116.  
  117. Animation Theory
  118.  
  119. * Types of Computer Animation::  2-d, 3-d, procedural, etc.
  120. * Interpolation::               one and multi-dimensional interpolation
  121. * References::                  books, journals, papers
  122.  
  123. Animation Software
  124.  
  125. * 3-d Package Reviews::         some reviews of 3-d packages
  126. * 3-d Packages::                alphabetical details of 3-d packages
  127. * 2-d Packages::                animation, multimedia, and video packages
  128. * Morph Packages::              details of morph packages
  129. * Renderer Front & Back Ends::  animation scripts
  130.  
  131. Miscellaneous
  132.  
  133. * Creating this FAQ::           what tools i use
  134. * Acknowledgements::            thanks everyone!
  135.  
  136. Changes
  137. =======
  138.  
  139.    Well, late again (so what's new, I hear you cry).  The FAQ is about
  140. to change hands -- this is the last time I'll be posting it for a while
  141. -- I'm finishing my Master's and then off for six months overseas.
  142. Thanks everyone for the help and suggestions for the FAQ!  I hope
  143. you'll be even more helpful to the new maintainer, Francisco X Dejesus
  144. <fx@imt.saic.com>, who *also* maintains the `avalon' FTP site.  Three
  145. cheers for Francisco!!
  146.  
  147.    Changes since the last post:
  148.    * Corrections / updates / additions to Truespace (see `Caligari -
  149.      TrueSpace') and Imagine (see `Impulse - Imagine') sections,
  150.      including the new address for the Imagine mailing list. (Thanks
  151.      Wolfram)
  152.  
  153.    * New information on professional 2d animation package Animo (see
  154.      `CAS - Animo').
  155.  
  156.    * Web page for AERO (see `AERO').
  157.  
  158.    * Avalon (see `General Resources') has moved from `chinalake' to
  159.      `vislab' - it's now `avalon.vislab.navy.mil'.
  160.  
  161.    * New site for DMorph (see `DMorph').
  162.  
  163. Should I Post to comp.graphics.animation?
  164. =========================================
  165.  
  166.    `comp.graphics.animation' is a forum for discussion of all things
  167. relating to computer animation.  This includes, but is not limited to
  168. the following.  Please remember that these are not hard-and-fast-rules,
  169. simply guidelines.  DO NOT post animations to `comp.graphics.animation'
  170. - a pointer to some remote access site (for FTP retrieval, etc) is much
  171. better, or use one of the `alt.binaries.pictures*' newsgroups if you
  172. must post.  (If there are any glaring omissions here, someone please
  173. point them out to me.)
  174.  
  175.    * computer animation research
  176.  
  177.    * implementation of animation systems
  178.  
  179.    * animation software packages
  180.  
  181.    * animation-related hardware
  182.  
  183.    * computer animation in film and tv
  184.  
  185.    * working in the animation industry
  186.  
  187.    * net-accessible animation
  188.  
  189.    If your post is not of general interest (to
  190. `comp.graphics.animation'), but you think `c.g.anim' is the most
  191. specific, the most appropriate, or is likely to be the most fruitful
  192. forum -- don't hesitate to post.  But `c.g.anim' is not for discussion
  193. of things for which there *are* more specific resources available (ie
  194. newsgroups, mailing lists, etc) and which are not of *general interest*
  195. (to `c.g.anim' readers).  Ie: if it happens that there is a mailing
  196. list for the package that you're having problems with, mail to it
  197. before posting to `c.g.anim'; if you want to know how to implement
  198. double-buffering on your video card, and there's a newsgroup
  199. specifically about video cards on your machine, use it, not `c.g.anim'.
  200.  
  201.    If you're not sure, you may as well post -- the group's not
  202. moderated, and is frequented by mostly polite people -- you're not
  203. likely to get flamed, but please do spare a moment's thought before you
  204. post.
  205.  
  206.    The next chapter (see `Related Resources') lists some places you may
  207. find more suited to your particular query.
  208.  
  209. Availability / Distribution
  210. ===========================
  211.  
  212.    I can now easily generate plain-text (ASCII), HTML, DVI, PostScript,
  213. GNU Info, and AmigaGuide versions of this FAQ (see `Creating this
  214. FAQ'), although external links from the HTML document aren't properly
  215. implemented yet.
  216.  
  217.    The plain-text version of the FAQ is available once a month on
  218. comp.graphics.animation, and the post (like all other `official' FAQs)
  219. is archived on `rtfm'
  220. <URL:FTP://rtfm.mit.edu/pub/usenet/news.answers/graphics/animation-faq>.
  221.  
  222.    All official FAQs, and then some, are available on the WWW
  223. <URL:http://www.cis.ohio-state.edu/hypertext/faq/usenet/FAQ-list.html>.
  224. Some of these are plain text, some are not.
  225.  
  226.    The FAQ in the above formats is available by FTP in
  227. `ftp://godzilla.cgl.rmit.edu.au/pub/angus/cga-faq/'.
  228.  
  229.    The HTML version is available via WWW
  230. <URL:http://yallara.cs.rmit.edu.au/~angus/cga-faq.html> or alternatively
  231. <URL:http://minyos.xx.rmit.edu.au/~rcsaym/cga-faq.html>.  A slightly
  232. different HTML version is
  233. <URL:http://www.cis.ohio-state.edu/hypertext/faq/usenet/graphics/animation-faq/faq.html>.
  234. There are active URLs in this version, but many (the partial ones) are
  235. bogus (the two versions should soon be the same now that links work
  236. properly in my HTML version).
  237.  
  238. To Do
  239. =====
  240.  
  241.    Just to repeat myself - from this posting, there's a new FAQ
  242. maintainer, Francisco X Dejesus <fx@imt.saic.com>.  If you want to lend
  243. a hand, mail him!
  244.  
  245. New sections needed (these are definitely FAQs):
  246.  
  247.    * animation schools
  248.  
  249.    * i wanna be an animator, how do i go about it?
  250.  
  251.    * how much should i charge?
  252.  
  253. Sections that need a lot of work:
  254.  
  255.    * venues, conferences and events
  256.  
  257.    * animation media chapter (incl. i/o h/w)
  258.  
  259.    * animation theory chapter (esp. references)
  260.  
  261.    * career animation chapter
  262.  
  263. Related Resources
  264. *****************
  265.  
  266.    or, does my post really belong in `comp.graphics.animation'?
  267.  
  268.    Computer animation, like its progenitor computer graphics, abuts on a
  269. large number of fields.  If everyone from all related fields posted
  270. here, the newsgroup would be swamped with irrelevance.  The following
  271. sections indicate where your comments, information, or questions might
  272. be better directed.  Of course, if `comp.graphics.animation' really
  273. *is* the most appropriate group -- post away!
  274.  
  275. Newsgroups
  276. ==========
  277.  
  278.    Read these groups' FAQs before posting to them -- don't be
  279. flamebait.  DO NOT post animations to `comp.graphics.animation' -- a
  280. pointer to some remote access site (for FTP retrieval, etc) is much
  281. better, or use one of the `alt.binaries.pictures*' newsgroups if you
  282. must post.
  283.  
  284.      comp.graphics                   : image generation, modelling
  285.      comp.graphics.algorithms        : algorithms for graphics
  286.      comp.graphics.raytracing        : bouncing light around
  287.      comp.graphics.visualisation     : scientific / data visualisation
  288.      alt.movies.visual-effects       : SFX for film and TV
  289.      comp.graphics.XXX               : \
  290.      comp.sys.XXX.graphics           :  \
  291.      comp.sys.XXX                    :   } how do I do YYY
  292.      comp.sys.XXX.hardware.video     :   } on/under XXX
  293.      comp.os.ms-windows.*            :  /
  294.      comp.windows.*                  : /
  295.      comp.soft-sys.wavefront         : wavefront graphics software
  296.      comp.graphics.packages.alias    : graphics software from alias research
  297.      comp.graphics.packages.lightwave: animation software from NewTek
  298.      comp.graphics.rendering.*       : only renderman at the moment
  299.      comp.multimedia                 : sound and text and vision
  300.      alt.3d                          : SIRDS, holograms, etc. 3d perception.
  301.      rec.arts.{anim*,disney}         : discussion of anim pieces (mostly trad)
  302.      alt.animation.warner-bros       : chuck jones and mates
  303.      fj.rec.animation                : discussion of anime (in japanese)
  304.      alt.graphics.pixutils           : picture manipulation, conversion
  305.      alt.binaries.pictures*          : posts of pictures and anims, formats...
  306.      alt.ascii-art.animation         : yes, vt100 animation
  307.      rec.video.{desktop,production}  : video, desktop video
  308.      sci.image.processing            : sophisticated image manipulation
  309.      sci.virtual-worlds*             : anything about VR
  310.      comp.compression                : compression issues (incl. JPEG, MPEG)
  311.      *.test (misc.test, etc.)        : test postings (some people...)
  312.  
  313. Internet Resources
  314. ==================
  315.  
  316. URLs
  317. ----
  318.  
  319.    A URL is a Uniform Resource Locator.  URLs are an artifact of the
  320. World Wide Web (WWW), and are how the WWW is connected together -- any
  321. reference to a document or other resource on the WWW is via a URL.  As
  322. it's an OK format, and WWW use is becoming more widespread, most
  323. references to net resources in this FAQ are in a URL-like format.  Many
  324. of these may actually be URLs (further explanation soon).
  325.  
  326.    If you find a reference in this document that is incorrect or simply
  327. unreachable, please inform me so that others do not have to suffer the
  328. same problems.  I can't check every reference in every issue.  Without
  329. your help, it's inevitable that the FAQ will be full of bogus
  330. references that are of little help to anyone.
  331.  
  332. HTML URLs
  333. ---------
  334.  
  335.    HTML (hypertext markup language) documents are the ones that WWW
  336. likes best, allow the inclusion of `inline' images and further URLs,
  337. and are formatted on the fly to best fit your Web browser.  References
  338. to WWW HTML documents look like the following.
  339.      http://site/path/document
  340.      http://www.crs4.it/~luigi/MPEG/mpegfaq.html
  341.             ^www-site   ^path       ^hypermedia-document
  342.  
  343. FTP URLs
  344. --------
  345.  
  346.    References to anonymously FTP-able files look like the following.
  347.      ftp://site/path/document
  348.      ftp://avalon.vislab.navy.mil/pub/format_specs/iffspecs.lzh
  349.            ^ftp-site              ^path            ^document
  350.  
  351.    `/pub' at the root of the path is often assumed.  Some FTP
  352. references I give in this document are incomplete, indicating a
  353. directory to browse in or whose whole contents are relevant, or some
  354. degree of uncertainty.  (These have a trailing slash ('/'), ellipsis
  355. ('...'), or Unix-style wildcards.)  Many FTP-able files are mirrored on
  356. other sites to reduce bandwidth; use `archie' to find a copy near you.
  357.  
  358. FAQ pseudo-URLs
  359. ---------------
  360.  
  361.    I don't know of an FAQ URL, so these are pseudo-URLs.  References to
  362. FAQs in this document look like the following.
  363.      faq://archive-path-and-name
  364.      faq://graphics/resources-list/part[1-3]
  365.            ^archive-path           ^archive-name
  366.  
  367.    The `archive-path-and-name' is taken directly from the
  368. `Archive-name:' field in the FAQ's header.  All `official' FAQs are
  369. cross-posted to `news.answers', and archived for anonymous FTP on
  370. `rtfm.mit.edu' (and other sites), under the directory
  371. `/pub/usenet/news.answers/', using their archive name.  So
  372. `faq://archive-path-and-name' is really shorthand for
  373. `ftp://rtfm.mit.edu/pub/usenet/news.answers/archive-path-and-name'.
  374. This FAQ is `faq://graphics/animation-faq', or
  375. `ftp://rtfm.mit.edu/pub/usenet/news.answers/graphics/animation-faq',
  376. and our example above (expanding the wildcard (`[1-3]') as we go)
  377. becomes
  378. `ftp://rtfm.mit.edu/pub/usenet/news.answers/graphics/resources-list/part1',
  379. etc.  Most multi-part FAQs have a whole directory dedicated to them,
  380. which is indicated with a trailing slash ('/'):
  381. `faq://graphics/resources-list/'
  382.  
  383.    Note that almost all FAQs (official or otherwise) are also available
  384. through Thomas A. Fine's excellent `Usenet FAQs' WWW site
  385. <URL:http://www.cis.ohio-state.edu/hypertext/faq/usenet/FAQ-List.html>.
  386. Try expanding `faq://archive-path-and-name' as
  387. `http://www.cis.ohio-state.edu/hypertext/faq/usenet/archive-path-and-name/faq.html'.
  388.  
  389. pseudo-FAQ pseudo-URLs
  390. ----------------------
  391.  
  392.    Some FAQ posts are not yet `official' so they won't have an archive
  393. name, and you won't be able to find them on `rtfm'.  These I reference
  394. using the following pseudo-URL format.
  395.      post://newsgroup/"title"
  396.      post://comp.graphics/"Computer Graphics Resource Listing"
  397.             ^newsgroup     ^title (minus date,part,group info,...)
  398.  
  399.    To follow these references, you'll have to look in the appropriate
  400. newsgroup.
  401.  
  402.    Note that almost all FAQs (official or otherwise) are also available
  403. through Thomas A. Fine's excellent `Usenet FAQs' WWW site
  404. <URL:http://www.cis.ohio-state.edu/hypertext/faq/usenet/FAQ-List.html>.
  405.  
  406. Mailing List pseudo-URLs
  407. ------------------------
  408.  
  409.    References to mailing lists are pseudo-URLs, and look like the
  410. following.
  411.      mail://address/subject/"body"
  412.      mail://listserv@netcom.com//"subscribe animaster-l"
  413.             ^who to mail to       ^what to put in the message body
  414.  
  415.    Note that the second (subject) field is often blank (as it is in this
  416. example), as is the third (message body) field.
  417.  
  418. General Resources
  419. =================
  420.  
  421.    These references are specific sources of information in various broad
  422. areas relevant to this FAQ.
  423.  
  424. `faq://graphics/faq'
  425.      The `comp.graphics' FAQ: graphics references, groups, standards,
  426.      various algorithms...
  427.      Maintained by John T. Grieggs `<grieggs@netcom.com>'.  Thanks John!
  428.  
  429. `faq://graphics/resources-list/part[1-3]'
  430.      The `comp.graphics' resource listing: FTP sites, rendering, 3d
  431.      modellers, GUIs, visualisation, image analysis, textures...
  432.      Maintained by Nikolaos C. Fotis `<nfotis@theseas.ntua.gr>'. Thanks
  433.      Nick!
  434.  
  435. `faq://graphics/algorithm-faq'
  436.      The `comp.graphics.algorithms' FAQ: graphics algorithms in
  437.      abundance.
  438.      Maintained by Jon Stone `<jdstone@ingr.com>'.  Thanks Jon!
  439.  
  440. `faq://graphics/animation-faq'
  441.      This!  The `comp.graphics.animation' FAQ: animating, playing
  442.      anims, animation "theory", references, fun!
  443.  
  444. `http://www.lightside.com/~dani'
  445.      3DWEB <URL:http://www.lightside.com/~dani/>: an animation WWW
  446.      site. Animation % hyphenating this causes troubles...  industry
  447.      resumes (submit yours!) and job offers, information on CGI
  448.      production houses.  Literature, references, discussion for
  449.      animation (not just computer animation).  Also images, animations,
  450.      other sites.  Information on relevant hardware and software firms,
  451.      software packages.  Pointers to CGI organisations, laboratories,
  452.      projects, and some VR pointers.
  453.      Maintained by Daniele Colajacomo `<daniele@netcom.com>'.  Thanks
  454.      Daniele!
  455.  
  456. `faq://graphics/fileformats-faq'
  457.      The `comp.graphics' file formats FAQ.
  458.      Maintained by James D. Murray `<jdm@netcom.com>'.  Thanks James!
  459.  
  460. `http://www.cinenet.net/GWEB'
  461.      GWEB <URL:http://www.cinenet.net/GWEB>: An informal trade journal
  462.      for the computer animation industry.  Includes monthly interviews
  463.      with industry luminaries, job postings, and information on
  464.      production houses.  Also information on relevant hardware and
  465.      software.
  466.      Maintained by Rob and Sharil `<gweb@cinenet.net>'. Thanks!
  467.  
  468. `http://mambo.ucsc.edu'
  469.      mambo <URL:http://mambo.ucsc.edu>: facial animation
  470.  
  471. `ftp://avalon.vislab.navy.mil/pub/'
  472.      This FTP site is dedicated to things graphical, and is primarily a
  473.      stockpile of 3d objects in various formats.  It's mirrored at
  474.      kubota `ftp.kpc.com'
  475.      Maintained by Francisco X. Dejesus `<fx@imt.saic.com>'.  Thanks
  476.      Francisco!
  477.  
  478. More Specific Resources
  479. =======================
  480.  
  481.    More specific resources are scattered throughout the FAQ in the
  482. sections dealing with the specific topic, so for instance for resources
  483. concerning animation file formats, see `Animation File Formats', and
  484. for resources concerning individual software packages, see `Animation
  485. Software'.
  486.  
  487. Using Animation
  488. ***************
  489.  
  490.    This chapter's for those who simply want to see the results of
  491. others' hard labour -- animation file formats and conversions, animation
  492. players and sites.  Much of the information here is presented much
  493. better in the graphics file formats FAQ:
  494. `faq://graphics/fileformats-faq'.
  495.  
  496. Animation File Formats
  497. ======================
  498.  
  499.    See also: Murray, Vanryper, "Encylopedia of Graphics File Formats",
  500. O'Reilly & Assoc, 1994, ISBN 1565920589.  It covers most 2-d and 3-d
  501. graphics file formats out there today.  Murray also maintains an FAQ
  502. `faq://graphics/fileformats-faq' which covers much of the same material.
  503.  
  504.    [text by mark podlipec and others]
  505.  
  506.    For code that reads: DL, FLI, FLC, GIF, IFF, MovieSetter, PFX,
  507. Quicktime, and RLE animation formats, see the `xanim' entry in
  508. `Players', below.  Other players' source may also be useful for these
  509. and other formats.
  510.  
  511.    AVI (PC):
  512. Resources: `ftp://ftp.microsoft.com/...' (RIFF AVI format. doesn't
  513. include compression format).
  514.  
  515.    DL:
  516.  
  517.    FLI, FLC (Autodesk) (PC): FLI support is for 320x200 images, and is
  518. a series of images and deltas.  The colour map can be changed during
  519. the animation.  FLC has a few additional chunks and supports larger
  520. image sizes.
  521. Resources: FLC article in DDJ'93 - `ftp://simtel20.../graphic/...'; and
  522. on avalon
  523. <URL:ftp://avalon.vislab.navy.mil/format_specs/Autodesk_fli_and_flc_format.txt>
  524. (specification of format).
  525.  
  526.    GIF (PC): A GIF file consists of a screen colour map and a series of
  527. images, each with an optional colour map.  The images don't have to be
  528. at the origin and can be any size smaller than the screen size.  This
  529. allows GIF animations to be created that only update the part of the
  530. screen that changes.
  531. Resources: see `faq://graphics/faq'.
  532.  
  533.    GL (PC): (not to be confused with SGI's GL programming language)
  534.  
  535.    IFF ANIM (Amiga): The Amiga's IFF format was designed as a universal
  536. (extensible) data format.  Many different data types and chunks can be
  537. found in IFF ANIMs.  Many ANIMs include sound chunks or colour cycling.
  538. There are a plethora of compression techniques (with different
  539. tradeoffs) used.  Most IFF ANIMs are meant to be double-buffered, with
  540. deltas applying to frames two distant.  A looping ANIM means the last
  541. two deltas produce images that are the same as the first two.  The
  542. Amiga has a large number of display modes (a couple of them, EHB and
  543. HAM are unusual; HAM is the hardest to emulate.)
  544. Resources: on avalon
  545. <URL:ftp://avalon.vislab.navy.mil/pub/format_specs/iffspecs.lzh>
  546. (specification of format).
  547.  
  548.    MovieSetter (GoldDisk) (Amiga): A very flexible animation format.
  549. Animations are stored as a bunch of backgrounds, sounds and sets.  Sets
  550. are smaller images that get placed on top of the background (with
  551. transparent pixels).  A frame list at the end describes each frame.
  552. Each frame specifies which background to use (backgrounds can also
  553. scroll in different directions and speeds), and a list of sets to put on
  554. that background with depth information so characters can pass behind or
  555. in front of each other.  Sound information is contained here as well to
  556. sync it up to the action.  There is also colour cycling and specialty
  557. fades and wipes.  Can come as one file or as three directories and a
  558. control file.
  559.  
  560.    MPEG (lossy):
  561. Resources: `faq://graphics/mpeg-faq', also in germany
  562. `ftp://ftp.cs.tu-berlin.de/pub/msdos/dos/graphics/mpegfa??.zip' (covers
  563. specification, future, software (players, &c), hardware, incl. pointers
  564. to other information...);
  565. `post://alt.binaries.pictures.utilities/"WHERE TO GET MPEG UTILS"';
  566. Luigi's MPEG FAQ <URL:http://www.crs4.it/~luigi/MPEG/mpegfaq.html>;
  567. another WWW MPEG site <URL:http://w3.eeb.ele.tue.nl/mpeg/index.html>;
  568. `ftp://ftp.crs4.it' (MPEG, and other image compression techniques).
  569.  
  570.    PFX (PageFlipper Plus F/X) (Amiga): A series of deltas with a play
  571. list at the end.  Supports colour map changes, nested loops and dynamic
  572. timing.
  573.  
  574.    RLE (URT) (Unix): One or more runlength encoded images, viewable
  575. with an X11 viewing program.  Tools for creating consistent colour maps
  576. and for many other operations are part of the toolkit.
  577.  
  578. Players
  579. =======
  580.  
  581. `display' v1.84 (PC) (Jih-Shin Ho). AVI, DL, FLC, GL, MPEG.
  582.      `ftp://nctuccca.edu.tw/PC/graphics/disp*' (also on `simtel20')
  583.  
  584. MPEG players for IBM, Mac, Unix, VMS, Next.
  585.      See
  586.      `post://alt.binary.pictures.utilities/"WHERE TO GET MPEG UTILS"',
  587.  
  588. MPEG player for Atari, X11, IBM
  589.      here <URL:http://w3.eeb.ele.tue.nl/mpeg/index.html>
  590.  
  591. `xanim' (X-Windows) (Mark Podlipec).
  592.      DL, FLI, FLC, GIF, IFF, MovieSetter, PFX, Quicktime, RLE
  593.      Official FTP site:
  594.      `ftp://ftp.x.org/contrib/applications/xanim???.tar.Z'.
  595.      WWW page <URL:http://www.univ-rennes1.fr/ASTRO/fra/xanim.html>.
  596.  
  597. DFV
  598.      from the same person who gave you DTA (Dave's Targa Animator),
  599.      comes Dave's Flic Viewer (?).  Available in
  600.      `ftp://ftp.povray.org/pub/povray/utilities'
  601.  
  602. Anim-Format Conversion
  603. ----------------------
  604.  
  605.    *Mainactor* (for Amiga) available on Aminet (in `gfx/edit', will
  606. read 14 formats including GIF, IFF-ILBM, IFF-ANIM[5,7,8], MPEG, FL[CI],
  607. and write most of these (not GIF or MPEG) You can add sound effects and
  608. edit your animations too.
  609.  
  610.    Autodesk *Animator* (for PC) will play and convert IFF ANIMs to
  611. FLI/FLC anims.
  612.  
  613.    This section could do with a few more entries.
  614.  
  615. Animation Sites
  616. ===============
  617.  
  618. `ftp://ftp.univ-rennes1.fr/Images/ASTRO/anim/'
  619.      Space anims
  620.  
  621. `ftp://ftp.cnam.fr/Fractals/anim/'
  622.      Fractal anims
  623.  
  624. `http://w3.eeb.ele.tue.nl/mpeg/index.html'
  625.      here <URL:http://w3.eeb.ele.tue.nl/mpeg/index.html>: Various MPEG
  626.      anims
  627.  
  628. `ftp://ftp.wustl.edu/pub/aminet/gfx/anim/Kinetic.lha'
  629.      here <URL:ftp://ftp.wustl.edu/pub/aminet/gfx/anim/Kinetic.lha>:
  630.      Various Amiga anims (also on other aminet sites)
  631.  
  632. `ftp://ftp.povray.org'
  633.      POV-anims
  634.  
  635. `http://www.cs.ubc.ca/nest/imager/imager.html'
  636.      here <URL:http://www.cs.ubc.ca/nest/imager/imager.html>: mpeg
  637.      animations done using hierarchical b-splines.  For more on the
  638.      modeller see `Dragon'.
  639.  
  640. Mat Carr's animations
  641.      Find them here
  642.      <URL:http://archpropplan.auckland.ac.nz/People/Mat/gallery/animations.html>.
  643.  
  644. Red's Nightmare (a ray-traced animation)
  645.      Here:
  646.      <URL:ftp://ftp.uni-erlangen.de/pub/pictures/mpeg/LOCAL/RedsNightmare.tar>.
  647.  
  648. "Grinning Evil Death" (featuring a cockroach and a breakfast cereal
  649. superhero) and other computer animation is available in video stores as
  650. "The Computer Animation Festival, Volume 1".
  651. See 3DWEB <URL:http://www.lightside.com:80/~dani/> for more sites.
  652. See `faq://graphics/faq' for PIXAR ordering info.
  653.  
  654. Hobby Animation
  655. ***************
  656.  
  657.    This chapter's for those who want to make their own animation.
  658.  
  659. Animation Process
  660. =================
  661.  
  662.    [by charles king and angus]
  663.  
  664.    Things don't necessarily have to happen in this order (or at all),
  665. and there's room for plenty of feedback between them, especially in
  666. computer animation, but here's the basic flow.  Although it's an
  667. advantage (both for the animator and the software) to integrate as many
  668. stages as possible in the one package, and most `animation' packages do
  669. so, in practice all packages have their relative merits and work may be
  670. swapped from package to package to exploit their strengths, especially
  671. in `high end' studios.  This sequence assumes that the animation has
  672. already been scripted.
  673.  
  674. *Model Design*
  675.     *input*
  676.           script
  677.  
  678.     *tool*
  679.           Modeller
  680.  
  681.     *task*
  682.           making the models to be animated
  683.  
  684.     *output*
  685.           models
  686.  
  687. *Animation Design*
  688.     *input*
  689.           models, script
  690.  
  691.     *tool*
  692.           Animation Package
  693.  
  694.     *task*
  695.           planning and tuning sequences of motion, action, interaction,
  696.           ...
  697.  
  698.     *output*
  699.           animation script
  700.  
  701. *Production / Rendering*
  702.     *input*
  703.           models, animation script
  704.  
  705.     *tools*
  706.           Renderer front-end, Renderer
  707.  
  708.     *task*
  709.           generating images from which the animation is to be
  710.           constructed
  711.  
  712.     *output*
  713.           images
  714.  
  715. *Post-Production*
  716.     *input*
  717.           images, script
  718.  
  719.     *tools*
  720.           Editor, Compositor, Paint, Image Processing, other SFX
  721.           Packages
  722.  
  723.     *task*
  724.           modifying, compositing, sequencing the images
  725.  
  726.     *output*
  727.           final sequence of images
  728.  
  729. *Transfer*
  730.     *input*
  731.           sequence of images
  732.  
  733.     *tools*
  734.           various media, media i/o hardware
  735.  
  736.     *task*
  737.           transferring the frames to the desired medium
  738.  
  739.     *output*
  740.           the product
  741.  
  742. Venues
  743. ======
  744.  
  745.    [See `Animation Sites', for FTP sites that carry animation.]
  746.  
  747. Conferences
  748. -----------
  749.  
  750.    [See `References', for more information on these.]
  751.  
  752. SIGGRAPH (siggraph)
  753. EG w'shop (eg)
  754. CGI (cgs)
  755. Computer Animation (cgs)
  756. Graphics Interface
  757.  
  758. Events
  759. ------
  760.  
  761. Imagina
  762. Prix Ars Electronica: International Competition for the Computer Arts.
  763.      This is a biennial event, so won't be on again until 1996.  1994
  764.      information follows.
  765.      ~$42k US in prizes for animation.
  766.      General Info '94: (Peter Schoeber)
  767.      mail: ORF-Prix Ars Electronica, Europaplatz 3, A-4010 Linz,
  768.      Austria.
  769.      phone: +43 (732) 6900-267, fax: -270, telex: +21616
  770.      email: `schoeber@jk.uni-linz.ac.net'
  771.      Presentation: 22 jun 94.
  772.      Animation Info '94: (Christine Schpf) phone: +43 (732) 6900-218
  773.      Deadline: 28 feb 94.
  774.  
  775. Animation Media
  776. ***************
  777.  
  778.    This chapter's about the various media an animation might end up on,
  779. and how to get it there.
  780.  
  781.    Both GWEB <URL:http://www.cinenet.net/GWEB> and 3DWEB
  782. <URL:http://www.lightside.com:80/~dani/> have information on animation
  783. hardware and software.
  784.  
  785. Media Properties
  786. ================
  787.  
  788. Video
  789. -----
  790.  
  791.    (NTSC PAL SECAM HDTV fields composite component synch RGB analog
  792. digital...)
  793.  
  794.    To subscribe to the NewTeK Video Toaster mailing list:
  795. `mail://toaster-request@bobsbox.rent.com//"subscribe toaster-l <your-email-address> (<your-real-name>)"'.
  796.  
  797. Video Formats
  798. -------------
  799.  
  800. -format-        -by-    -use-           -A/D-   -comp...-       -other-
  801. VHS             JVC     home            analog  composite       1/2"
  802. Video8/8mm      Sony    home            analog  ...             8mm
  803. Betamax         Sony    home            analog  composite       1/2"
  804. SVHS            JVC     prosumer        analog  ...             1/2"
  805. Hi-8            Sony    prosumer        analog  ...             8mm
  806. ED Beta         Sony    prosumer?       analog  component       ...
  807. M (M1)?         Matsu   industrial?     analog  ...             ...
  808. U-Matic 3/4"    Sony?   industrial      analog  composite       3/4"
  809. Betacam         Sony    industrial?     analog  component       1/2"
  810. M2              Matsu   broadcast?      analog  component       ...
  811. U-Matic SP      Sony?   broadcast?      analog  ...             ...
  812. Betacam SP      Sony    broadcast       analog  component       ...
  813. D-3             Matsu   broadcast       digital composite       ...
  814. DCT             Ampex   broadcast       digital component       compressed
  815. D-2             Ampex   master on-air   digital composite       uncompressed?
  816. D-1             Sony    master RGB      digital component       uncompressed
  817.  
  818. other formats?
  819. other properties (image encoding techniques, sound quality, effective
  820. number of `lines', ...)
  821. notes:    D-1 endorsed by SMPTE committee
  822. Matsu == Matsushita == Panasonic
  823.  
  824. Film
  825. ----
  826.  
  827. (8mm super-8 16,32,72mm anamorphic stock ...)
  828. normal film grain ~2500 lpi resolution.
  829. slow film <-> higher resolution.
  830. 32mm: 0.875" x 1.3125" (2:3)
  831.  
  832. Media I/O
  833. =========
  834.  
  835.    (VCRs genlocks frame-stores film-scanners)
  836.  
  837.    *Film Recorders:* most film recorders have at least 2000 lpi
  838. resolution, 4000 is typical.  for optimum quality, your image should be
  839. a little over twice the resolution of the recording medium.
  840.  
  841.    *Screen-To-Camera:* a cheap (but surprisingly effective) option for
  842. images that can be displayed at full resolution on your monitor is to
  843. photograph the screen directly using a single-framing camera.  film
  844. better than super-8 is likely to be overkill.  any lights on your
  845. monitor should be taped over, and the whole lot should be put under a
  846. black hood (made of cardboard or anything else handy).  A slow film
  847. (100 ASA or slower, the slower the better), f8 exposure, and loong
  848. exposures should eliminate any scanline artifacts.
  849.  
  850. Resolution / Aspect
  851. -------------------
  852.  
  853. film recorders: 2000+ lpi (4000 typical).
  854. 35mm: ~2500 lpi at .875" x 1.3125" ~= 2200 x 3300 pixels. (2:3)
  855. lpi == lines per inch.
  856.  
  857. Career Animation
  858. ****************
  859.  
  860.    This chapter's for those who want to make a career of computer
  861. animation.
  862.  
  863.    (See `Hobby Animation' for Animation Process, Software, Venues)
  864.  
  865.    3DWEB <URL:http://www.lightside.com:80/~dani/> holds resumes, and
  866. has information on job offers, CGI production houses, organisations,
  867. laboratories and projects.
  868.  
  869.    GWEB <URL:http://www.cinenet.net:80/GWEB/> has industry interviews,
  870. information on production houses, and job listings.
  871.  
  872. Your Union
  873. ==========
  874.  
  875.    The Motion Picture Screen Cartoonists and Affiliated Optical
  876. Electronic and Graphic Arts, Local 839 IATSE (California) has an ftp
  877. site with copies of their negotiated awards, news, courses, etc:
  878. `ftp://ftp.netcom.com/pub/mpsc839/' (email `mpsc@netcom.com' for more)
  879.  
  880. Animation Theory
  881. ****************
  882.  
  883.    This chapter covers the basics of what computer animation is about
  884. according to graphics academics (well, it's meant to).
  885.  
  886. Types of Computer Animation
  887. ===========================
  888.  
  889. 2-d
  890. ---
  891.  
  892.    Most computer animation takes place in the 3-d world, as our world is
  893. itself basically 3-d, and model interpolation becomes a problem in
  894. fewer dimensions, due to a lack of context.  2-d animation packages
  895. mostly replicate the processes of cel-based animation, where
  896. "key-frames" are used to plot the course of the animation, and the
  897. "inbetweens" (interpolating the keys) are filled in later (by an
  898. animator, not the computer).  The main difference is that the images
  899. are created using pixel-based, rather than oil-based techniques.
  900. "Morphing" is probably the major 2-d animation technique in use today.
  901. Like most other computer work used for SFX in film (wire-removal,
  902. compositing, other retouching, etc), it is largely a matter of image
  903. manipulation (image processing) rather than image creation (computer
  904. graphics), although morphing *is* an animated technique, unlike many
  905. other SFX `graphics' techniques.  A good starter on morphing by Valerie
  906. Hall (1992) is here
  907. <URL:ftp://marsh.cs.curtin.edu.au/pub/graphics/bibliography/Morph/morph_intro.ps.Z>,
  908. it references more detailed works for those interested, she's also
  909. written a morphing article in DDJ (1993).
  910.  
  911. 3-d
  912. ---
  913.  
  914.    Almost all `computer animation' done today is done within the
  915. "event-based" or, interchangeably, "track-based" computer animation
  916. paradigm, which is based loosely on the key-framing system used in
  917. cel-based animation.  Most computer animation systems today are built
  918. around time-varying parameters, known as "tracks", which determine the
  919. state of the animation world at any time.  Tracks take the place of the
  920. variables which determine the state of a static scene: they're
  921. `animation variables'.  A track's value at a given time depends on the
  922. "events" (<time, value> tuples) that define the track's state, and on
  923. the interpolation technique being used [see `Interpolation'].  Events
  924. are conceptually similar to the key-frames of cel-based animation, but
  925. allow much more flexibility due to their finer grain (state-variable,
  926. rather than world-state).  Although tracks may not be independant, they
  927. may usefully be treated as such, leading to the "hierarchical
  928. animation" technique espoused by Lasseter [see `References'], where the
  929. gross motion of a model is animated first, followed by animation of
  930. progressively finer detail.  The number of tracks that need to be dealt
  931. with, and their often compicated interdependencies, make animating
  932. anything of reasonable complexity a big job both in terms of time and
  933. effort.  Hence most of the subsequent research in computer animation.
  934.  
  935. Inverse Kinematics
  936. ------------------
  937.  
  938.    "Kinematics" is the science of movement: position, velocity,
  939. acceleration, and their rotational equivalents.  "Forward kinematics",
  940. used in the context of an articulated structure (something with
  941. joints), is determining the positions of the links given the joint
  942. angles between them -- ie starting at the `top' of the hierarchy, we
  943. work our way along it, applying the relevant transformations, until the
  944. end-positions are known -- it's easy for the programmer, and it's the
  945. way things are normally done.  However, it's quite difficult for an
  946. animator who simply wants the hand of a model to be `here', or `there'
  947. -- what the animator has to do is adjust each of the joints in the
  948. structure in order to arrive at the desired position.  "Inverse
  949. kinematics" reverses the situation, making things easy for the animator
  950. by allowing an end-effector to be dragged wherever desired, but hard
  951. for the programmer/computer because the problem is underconstrained
  952. (many configurations of the joints may produce the desired
  953. end-position, which one is used?) and ill-conditioned (small changes in
  954. the end-position can mean large changes in the joints).
  955.  
  956. Interpolation
  957. =============
  958.  
  959.    To be done.
  960.  
  961.    * 1-d interpolation
  962.  
  963.    * 3-d rotation interpolation
  964.  
  965.    * euler angles and gimbal lock
  966.  
  967.    * quaternions
  968.  
  969. References
  970. ==========
  971.  
  972.    For general computer graphics references, check out the
  973. comp.graphics FAQ.  In particular, "Computer Graphics: Principles and
  974. Practice" and "Digital Image Warping" both have relevance.
  975.  
  976.    For information on animation (computer and general) books, try Debry
  977. <URL:http://www.cs.utah.edu/~debry/animbooks.html>, and 3DWEB
  978. <URL:http://www.lightside.com:80/~dani/>.
  979.  
  980.    A recently started collection of off-the-cuff reviews of animation
  981. books
  982. <URL:http://www.cs.monash.edu.au/~aland/reviews/reviews.index.html>.
  983.  
  984.    Information about a mailing list for animators (of all persuasions)
  985. and wannabees is here <URL:http://www.cs.utah.edu/~debry/animate.html>.
  986.  
  987. Books (Industry)
  988. ----------------
  989.  
  990. Morrison, Mike, "Becoming a Computer Animator", Prentice-Hall, 1994.
  991.      covers computer animation history, technology (and how to keep up
  992.      with it), techniques.  with tutorials, interviews with industry
  993.      luminaries, buyer's guide (s/w and h/w), how to find work, getting
  994.      an education.  a chapter ea. on: television, motion pictures,
  995.      visualisation, forensic, games.  incl. 600Mb CD-ROM of PC & Mac
  996.      animation and software.
  997.  
  998. "International Directory of Computer Animation Producers", Pixel, 1994.
  999.      800+ separate listings of producers in 44 countries. listings
  1000.      include company profiles. also lists animation schools.  see
  1001.      Pixel, in `Organisations', below, for ordering info.
  1002.  
  1003. "The Roncarelli Report on the Computer Animation Industry", Pixel, 1993.
  1004.      market status and strategic analysis for the global computer
  1005.      animation industry. an annual.
  1006.  
  1007. "3d Modeling Lab", Philip Shaddock, Waite Group, 1994.
  1008.      includes disk with v2.0 of Imagine (see `Impulse - Imagine').
  1009.  
  1010. Books (Computer Animation)
  1011. --------------------------
  1012.  
  1013. Leister, W, M\"uller, H, and St\"o\3er, A
  1014.      "Fotorealistische Computeranimation", Springer-Verlag, 1991. ISBN
  1015.      3-540-53234-X.
  1016.      text in German.  introductory text for both artists and computer
  1017.      scientists.  covers: animation , modelling, rendering, video,
  1018.      post-production.  includes 60-page glossary. [thanks Wolfgang
  1019.      Leister]
  1020.  
  1021. Vince, John, "3D Computer Animation", Addison-Wesley, 1992.
  1022.      introductory animation theory for programming.
  1023.  
  1024. Watt, Alan and Watt, Mark
  1025.      "Advanced Animation and Rendering Techniques", Addison-Wesley,
  1026.      1992.
  1027.      an excellent text, covering important implementation theory and
  1028.      details.
  1029.  
  1030. Whitney, John, "Digital Harmony".
  1031.      ?. storyboarding.
  1032.  
  1033. Books (Animation)
  1034. -----------------
  1035.  
  1036. Arijon, Daniel, "The Grammar of the Film Language".
  1037.      ?. storyboarding.
  1038.  
  1039. Culhane, Shamus, "Animation: from script to screen", St. Martin's Press, 1988.
  1040.      ex-disney animator describes the whole animation process. including
  1041.      production details, setting up a studio, storyboards, character
  1042.      animation, and more.  culhane manages to fit a lot into relatively
  1043.      small book.
  1044.  
  1045. Halas, John, "Visual Scripting".
  1046.      ?. storyboarding.
  1047.  
  1048. Hoffer, Thomas, "Animation: a reference guide", Greenwood Press, 1993.
  1049.      ?
  1050.  
  1051. Muybridge, Eadweard, "The Human Figure in Motion", Dover Press.
  1052.      ISBN 0-486-20204-6
  1053.  
  1054. Muybride, Eadweard, "Animals in Motion", Dover Press. ISBN 0-486-20203-8
  1055.      muybridge spent years taking sequences of strobe photos of animal
  1056.      and human movement.  the photos are a great help for anyone trying
  1057.      to make something move properly.  some more good books for the
  1058.      coffee table
  1059.  
  1060. Russet, Robert, and Starr, Cecile, "Experimental Animation".
  1061.      ?. storyboarding.
  1062.  
  1063. Thomas, Frank and Johnston, Ollie
  1064.      "Disney Animation: the illusion of life", Abbeville Press, NY,
  1065.      1981.
  1066.      a look at many of the techniques and approaches used by the disney
  1067.      studios.  occasionally referred to as `The Animation Bible' (due
  1068.      to its size and the value of its contents).  the disney `rules of
  1069.      animation' and many other useful rules-of-thumb are included.
  1070.      unfortunately out-of-print, so grab any copy you can.  lots of
  1071.      pretty piccies make it good for your coffee table, too!
  1072.  
  1073. ?, "The Cinema as a Graphic Art".
  1074.      ?. storyboarding.
  1075.  
  1076. Journals
  1077. --------
  1078.  
  1079. "Cinefex", Cinefex.
  1080.      the special-effects industry magazine, with reviews of how the SFX
  1081.      in major films were done. increasingly, this means computer
  1082.      animation.
  1083.  
  1084. "Computer Artist".
  1085. "Computer Graphics", ACM/SIGGRAPH.
  1086.      SIGGRAPH's journal. Proc. SIGGRAPH is published in one issue.
  1087.      some special issues are also of note.
  1088.  
  1089. "Computer Graphics Forum", Eurographics (EG).
  1090.      Eurographics' journal. Proc. Eurographics is published in one
  1091.      issue. rarely contains anything of note for animation.
  1092.  
  1093. "Computer Graphics World", CGW.
  1094.      a graphics industry magazine. product reviews, industry news.
  1095.  
  1096. "The Journal of Visualization and Computer Animation", ?.
  1097. "Pixel -- the computer animation newsletter", Pixel.
  1098.      `inside' news on the computer animation industry.
  1099.  
  1100. Proc. "Computer Animation", Springer-Verlag / CGS.
  1101.      proceedings of CGS's computer animation conference
  1102.  
  1103. Proc. "Computer Graphics International", Springer-Verlag / CGS.
  1104.      proceedings of the second-largest graphics conference
  1105.  
  1106. Proc. "Eurographics", see "Computer Graphics Forum".
  1107. Proc. "Eurographics Workshop on Animation and Simulation", Eurographics.
  1108. Proc. "Graphics Interface".
  1109.      proceedings of an important graphics conference.
  1110.  
  1111. Proc. "SIGGRAPH", Addison-Wesley / ACM Press / ACM/SIGGRAPH,
  1112.      see "Computer Graphics".  proceedings of the largest graphics
  1113.      conference
  1114.  
  1115. "3d Artist", Columbine, Inc.
  1116.      desktop 3d graphics for and by independent artists: tips and
  1117.      tricks, 3d news, reviews, classifieds.
  1118.  
  1119. "The Visual Computer", Computer Graphics Society (CGS).
  1120.      a good graphics journal
  1121.  
  1122.    An extensive list of computer graphics journals, including ordering
  1123. and other information is available from Juhana Kouhia
  1124. `<kouhia@ftp.funet.fi>'
  1125.  
  1126. Organisations
  1127. -------------
  1128.  
  1129. ACM/SIGGRAPH -- The ACM Special Interest Group on Graphics.
  1130. Computer Graphics Society.
  1131. Eurographics.
  1132. Pixel -- the computer animation news people, inc.
  1133.      109 Vanderhoof Ave, Suite 2, Toronto, ON, Canada M4G 2H7.
  1134.      (416) 424-4657. (Fax) 424-1812.
  1135.      PO Box 1674 5325 Sheridan Drive, Williamsville, NY, USA 14231-1674.
  1136.  
  1137. Papers
  1138. ------
  1139.  
  1140. Lasseter, John, "Principles of Traditional Animation Applied to 3D Computer Animation"
  1141.      Computer Graphics, July 1987, Proc. SIGGRAPH '87.
  1142.      Lasseter relates the disney principles of animation (see Thomas and
  1143.      Johnston, above) to computer animation, and introduces
  1144.      `hierarchical' animation while he's at it.
  1145.  
  1146. Shoemake, Ken, "Animating Rotation with Quaternion Curves"
  1147.      Computer Graphics, July 1985, Proc. SIGGRAPH '85.
  1148.      an early quaternion paper.  there are probably better ones, anyone?
  1149.  
  1150. Animation Software
  1151. ******************
  1152.  
  1153.    GWEB <URL:http://www.cinenet.net/GWEB> and 3DWEB
  1154. <URL:http://www.lightside.com:80/~dani/> both have information on
  1155. animation software.  SGI's WWW site <URL:http://www.sgi.com> has
  1156. pointers to applications that run on their machines.
  1157.  
  1158.    The following fields in the product listings have been excised in the
  1159. posted version for the sake of brevity: Platform, Company, Cost, Notes.
  1160. A separate post follows with the full software listings.
  1161.  
  1162. 3-d Package Reviews
  1163. ===================
  1164.  
  1165.    Reviews of the following six high-end UNIX animation packages are
  1166. now available by ftp from avalon
  1167. <URL:ftp://avalon.vislab.navy.mil/pub/misc/six-anim-reviews.gz>.
  1168. Originally published in Computer Graphics World Oct-Nov 1993, internet
  1169. distribution thanks to Chris Williams Jan '94.
  1170.  
  1171.    * Alias Animator (see `Alias - Animator')
  1172.  
  1173.    * ElectroGIG 3DGO (see `ElectroGIG - 3DGO')
  1174.  
  1175.    * Softimage Creative Environment (see `Softimage - Creative
  1176.      Environment')
  1177.  
  1178.    * TDI Explore (see `TDI - Explore')
  1179.  
  1180.    * Vertigo Revolution (see `Vertigo - Revolution')
  1181.  
  1182.    * Wavefront Advanced Visualiser (see `Wavefront - Advanced
  1183.      Visualiser')
  1184.  
  1185. 3-d Packages
  1186. ============
  1187.  
  1188. AERO
  1189. ----
  1190.  
  1191. Resources
  1192.      AERO web page.
  1193.      <URL:http://www.informatik.uni-stuttgart.de/ipvr/bv/aero/aero.html>
  1194.      Available by FTP `ftp://ftp.informatik.uni-stuttgart.de/pub/AERO/'.
  1195.  
  1196. Alias *Animator*
  1197. ----------------
  1198.  
  1199. aka *PowerAnimator*
  1200.  
  1201. Resources
  1202.      The Alias Web site: `Alian Nation'. <URL:http://www.alias.com/>
  1203.      An independent Alias WWW site
  1204.      <URL:http://www.uni-wuppertal.de/computer/software/grafik/Alias>,
  1205.      and associated ftp site
  1206.      `ftp://ftp.uni-wuppertal.de/pub/graphics/Alias/'.  The
  1207.      `comp.graphics.packages.alias' newsgroup.
  1208.      For a review, see `3-d Package Reviews'.
  1209.      To subscribe to the mailing list:
  1210.      `mail://listserv@uga.cc.uga.edu//"subscribe alias-l Your_Name"'.
  1211.  
  1212. Autodesk *3D Studio*
  1213. --------------------
  1214.  
  1215. Resources
  1216.      To subscribe to the mailing list:
  1217.      `mail://3dstudio-request@bobsbox.rent.com//"subscribe 3dstudio-L <your-full-email-address> (Your Real Name)"'.
  1218.      There's an occasional FAQ:
  1219.      `post://comp.graphics.animation/"3DS FAQ"'.
  1220.      You can find objects here:
  1221.      `ftp://avalon.vislab.navy.mil/pub/objects/3ds/'.
  1222.  
  1223. Caligari *TrueSpace*
  1224. --------------------
  1225.  
  1226.    ex Octree *Caligari* on the Amiga
  1227.  
  1228. Resources
  1229.      There's a Compuserve forum.
  1230.      Caligari is `<caligari@aol.com>'.
  1231.      Mike Morrison's `Becoming a Computer Animator' (see `Books
  1232.      (Industry)') includes a CD-ROM with the v2.0 demo version on it.
  1233.      There's a demo version and some other stuff available by FTP here:
  1234.      `ftp://ftp.netnet.net/pub/truespace/utils/'.
  1235.  
  1236. ComputerEasy *3-D Design Plus*
  1237. ------------------------------
  1238.  
  1239. Resources
  1240.      -
  1241.  
  1242. Digital Creations *DCTV*
  1243. ------------------------
  1244.  
  1245. Resources
  1246.      To subscribe to the mailing list:
  1247.      `mail://DCTV-request@nova.cc.purdue.edu//'.
  1248.  
  1249. Dragon
  1250. ------
  1251.  
  1252. Resources
  1253.      Get the modeller (SGI binary only) and some models from
  1254.      `ftp://ftp.cs.ubc.ca/pub/pickup/forsey/'
  1255.      Some animations using the modeller are here
  1256.      <URL:http://www.cs.ubc.ca/nest/imager/imager.html>
  1257.  
  1258. EAI *Vislab*
  1259. ------------
  1260.  
  1261. Resources
  1262.      -
  1263.  
  1264. ElectricImage
  1265. -------------
  1266.  
  1267. Resources
  1268.      -
  1269.  
  1270. ElectroGIG *3DGO*
  1271. -----------------
  1272.  
  1273. Resources
  1274.      For a review, see `3-d Package Reviews'.
  1275.      ElectroGIG's WWW page <URL:http://www.gig.nl/1/Online>.
  1276.  
  1277. Hash *Animation Master*
  1278. -----------------------
  1279.  
  1280. ex Playmation, ex Animation Journeyman (Playmation still sells)
  1281.  
  1282. Resources
  1283.      For direct help/information email `animmaster@aol.com'.
  1284.      To subscribe to the mailing list:
  1285.      `mail://listserv@netcom.com//"subscribe animaster-l"'.
  1286.      A WWW site <URL:http://ftp.netcom.com/pub/gavingav/Home.html>.
  1287.      FTP some information
  1288.      <URL:ftp://ftp.netcom.com/pub/gavingav/Hash_Info>.
  1289.      Or simply FTP around here: `ftp://ftp.netcom.com/pub/gavingav/'.
  1290.      There's also stuff here
  1291.      <URL:http://www.xmission.com/~gastown/animation/index.html>.
  1292.  
  1293. Impulse *Imagine*
  1294. -----------------
  1295.  
  1296. Resources
  1297.      To subscribe to the mailing list:
  1298.      `mail://imagine-request@email.eag.unisysgsg.com//'.
  1299.      Philip Shaddock's `3D Modeling Lab' (see `Books (Computer
  1300.      Animation)') includes a copy of v2.0 on disk.
  1301.  
  1302. NatPix *Blizzard*
  1303. -----------------
  1304.  
  1305. Resources
  1306.      A WWW site <URL:http://ftp.netcom.com/pub/natpix/html/natpix.html>.
  1307.      Get the demo version by FTP
  1308.      <URL:ftp://ftp.netcom.com/pub/natpix/blizdemo.2.9.tar.Z>.
  1309.  
  1310. NewTeK *Lightwave 3D*
  1311. ---------------------
  1312.  
  1313. Resources
  1314.      An FTP site: `ftp://tomahawk.welch.jhu.edu/pub/LW'
  1315.      To subscribe to the mailing list:
  1316.      `mail://lightwave-request@bobsbox.rent.com//"subscribe lightwave-l <your-email-address> (<your-real-name>)"'.
  1317.  
  1318. ObjViewer
  1319. ---------
  1320.  
  1321. Resources
  1322.      Get a Macintosh binary over the WWW
  1323.      <URL:http://www.hut.fi/~jmunkki/ObjViewer.sea.bin>.
  1324.  
  1325. Radiance *Movieola*
  1326. -------------------
  1327.  
  1328. Resources
  1329.      -
  1330.  
  1331. RealSoft *Real 3D*
  1332. ------------------
  1333.  
  1334. Resources
  1335.      There is a demo here: `ftp://uunorth.north.net'.
  1336.  
  1337. Renderize *Live / Visual Reality*
  1338. ---------------------------------
  1339.  
  1340. Resources
  1341.      -
  1342.  
  1343. Side Effects *PRISMS*
  1344. ---------------------
  1345.  
  1346. Resources
  1347.      -
  1348.  
  1349. Softimage *Creative Environment*
  1350. --------------------------------
  1351.  
  1352. Resources
  1353.      For a review, see `3-d Package Reviews'.
  1354.      There are a number of softimage-related mailing lists at
  1355.      `softimage.co.uk'.  These are the lists: `2d, 3d, discussion,
  1356.      eddie, mental, particles, pfx'.  To subscribe, mail to the listname
  1357.      with `-request' added to it, with the subject `subscribe'.  For
  1358.      example, to subscribe to the `3d' list, use:
  1359.      `mail://3d-request@softimage.co.uk/subscribe/'.
  1360.      There's also a Web site
  1361.      <URL:http://delphi.beckman.uiuc.edu:80/softimage/>.
  1362.  
  1363. Specular *Infini-D*
  1364. -------------------
  1365.  
  1366. Resources
  1367.      -
  1368.  
  1369. Strata *StudioPro*
  1370. ------------------
  1371.  
  1372. Resources
  1373.      -
  1374.  
  1375. Symbolics *S-Products*
  1376. ----------------------
  1377.  
  1378. S-Dynamics, S-Geometry, S-Render, S-Paint, S-Record, S-Colorize, ...
  1379.  
  1380. Resources
  1381.      -
  1382.  
  1383. TDI *Explore*
  1384. -------------
  1385.  
  1386. now Wavefront (see `Wavefront - Explore')
  1387.  
  1388. Resources
  1389.      For a review, see `3-d Package Reviews'.
  1390.  
  1391. TripleI *ARKAttack*
  1392. -------------------
  1393.  
  1394. Resources
  1395.      -
  1396.  
  1397. TurboSilver
  1398. -----------
  1399.  
  1400. Resources
  1401.      -
  1402.  
  1403. Vertigo *Revolution*
  1404. --------------------
  1405.  
  1406. Resources
  1407.      For a review, see `3-d Package Reviews'.
  1408.  
  1409. Vision Images *Revelation 3d*
  1410. -----------------------------
  1411.  
  1412. Resources
  1413.      -
  1414.  
  1415. Wavefront *Advanced Visualiser*
  1416. -------------------------------
  1417.  
  1418. Resources
  1419.      For a review, see `3-d Package Reviews'.
  1420.      The `comp.soft-sys.wavefront' newsgroup.
  1421.      To subscribe to the mailing list:
  1422.      `mail://listserv@psuvm.cac.psu.edu//"subscribe wavefr-l <yournamehere>"'.
  1423.      There is a 2-way gateway between the mailing list and the
  1424.      newsgroup.
  1425.      A WWW site <URL:http://wti.com/>.
  1426.  
  1427. Wavefront *Explore*
  1428. -------------------
  1429.  
  1430. ex TDI *Explore* (see `TDI - Explore')
  1431.  
  1432. Resources
  1433.      For a review of TDI Explore see `3-d Package Reviews'.
  1434.      The `comp.soft-sys.wavefront' newsgroup, which is predominantly
  1435.      concerned with the Advanced Visualiser.
  1436.  
  1437. 2-d Packages
  1438. ============
  1439.  
  1440.    2-d packages included here are for 2-d animation, and multimedia and
  1441. video presentation and editing.
  1442.  
  1443. Autodesk *Animator Pro*
  1444. -----------------------
  1445.  
  1446. aka Animator Studio (?)
  1447.  
  1448. Resources
  1449.      -
  1450.  
  1451. AXA
  1452. ---
  1453.  
  1454. Resources
  1455.      -
  1456.  
  1457. CAS *Animo*
  1458. -----------
  1459.  
  1460. Resources
  1461.      Contact CAS as `admin@cam-ani-co.uk'.
  1462.  
  1463. Deluxe Paint
  1464. ------------
  1465.  
  1466. Resources
  1467.      -
  1468.  
  1469. Disney *Animation Studio*
  1470. -------------------------
  1471.  
  1472. Resources
  1473.      -
  1474.  
  1475. Gold Disk *Animation Works*
  1476. ---------------------------
  1477.  
  1478. Resources
  1479.      -
  1480.  
  1481. Hanna-Barbera *Animation Workshop*
  1482. ----------------------------------
  1483.  
  1484. Resources
  1485.      -
  1486.  
  1487. Linker
  1488. ------
  1489.  
  1490. Resources
  1491.      -
  1492.  
  1493. Macromedia *Action!*
  1494. --------------------
  1495.  
  1496. Resources
  1497.      -
  1498.  
  1499. MetroLight *Annie*
  1500. ------------------
  1501.  
  1502. Resources
  1503.      -
  1504.  
  1505. MotionWorks *ProMotion*
  1506. -----------------------
  1507.  
  1508. Resources
  1509.      -
  1510.  
  1511. Vision Images *Animator Broadcast*
  1512. ----------------------------------
  1513.  
  1514. Resources
  1515.      -
  1516.  
  1517. Softimage *Toons*
  1518. -----------------
  1519.  
  1520. Resources
  1521.      -
  1522.  
  1523. Morph Packages
  1524. ==============
  1525.  
  1526. DMorph
  1527. ------
  1528.  
  1529. Resources
  1530.      Find it by FTP as this
  1531.      <URL:ftp://ftp.povray.org/pub/povray/incoming/utilities/dmorf112.zip>.
  1532.  
  1533. Elastic Reality *Morph Plus*
  1534. ----------------------------
  1535.  
  1536. Resources
  1537.      -
  1538.  
  1539. SPMorph
  1540. -------
  1541.  
  1542. Resources
  1543.      Order full version from Scott Pultz `<scott@eskimo.com>'.
  1544.      Available by FTP as the following.  From oakland.edu
  1545.      <URL:ftp://oak.oakland.edu/pub/msdos/graphics/spmorf19.zip>
  1546.      From eskimo.com <URL:ftp://eskimo.com/scott/spmorf19.zip>
  1547.      From wuarchive
  1548.      <URL:ftp://wuarchive.wustl.edu/pub/msdos_uploads/graphics/spmorf19.zip>
  1549.  
  1550. RMorph
  1551. ------
  1552.  
  1553. Resources
  1554.      Available by FTP
  1555.      <URL:ftp://ftp.demon.co.uk/pub/ibmpc/rmorf/rmorf3.zip>.
  1556.  
  1557. WinMorph
  1558. --------
  1559.  
  1560. Resources
  1561.      Available by FTP in `ftp://phoenix.oulu.fi/...', and also on
  1562.      `garbo.uwasa.fi' and `ftp.funic.fi'.
  1563.  
  1564. Renderer Front & Back Ends
  1565. ==========================
  1566.  
  1567.    [For POV] Use this
  1568. <URL:ftp://garbo.uwasa.fi/pub/msdos/graphics/RTAG21.ZIP> or on
  1569. `ftp.pov.org' somewhere.  It allows you to write script files that
  1570. handles spline paths, along with many other features.
  1571.  
  1572.    `3DPATH.ZIP'.  Define several control points and the number of
  1573. frames between the points, and it would generate an animation based on
  1574. that info by changing the camera position.
  1575.  
  1576.    SIPP rendering library -> PPM frames.  [`ppm' toolkit] -> `GIF or
  1577. something'.  [`fbmtofli'] -> FLI animation.  Find them all with
  1578. `archie'.
  1579.  
  1580.    link GIF, TGA, PCX images together to make a FLI or FLC anim: Dave's
  1581. Targa Animator (DTA), available in
  1582. `ftp://ftp.povray.org/pub/povray/utilities', and on other sites (find
  1583. one near you with `archie').
  1584.  
  1585. Miscellaneous
  1586. *************
  1587.  
  1588.    This chapter isn't about anything in particular.
  1589.  
  1590. Creating this FAQ
  1591. =================
  1592.  
  1593.    This section excised for the sake of brevity in the posted version.
  1594.  
  1595. Acknowledgements
  1596. ================
  1597.  
  1598.    This section excised for the sake of brevity in the posted version
  1599. (but thanks anyway, everyone).
  1600.  
  1601. --
  1602.  angus@godzilla.cgl.rmit.edu.au graphics/animation postgrad melbourne australia
  1603.